package com.java.mytest_ysy.c.demo3;

import java.util.*;

/*有类似这样的字符串："1.2, 3.4, 5.6, 7.8, 5.56, 44.55"请按照要求，依次完成以下试题。
- 以逗号作为分隔符，把已知的字符串分成一个String类型的数组，
数组中的每一个元素类似于"1.2","3.4"这样的字符串
- 把数组中的每一个元素以"."作为分隔符，把"."左边的元素作为key，右边的元素作为value
封装到Map中，Map中的key和value都是Object类型。
- 把map中的key封装的Set中，并把Set中的元素输出。
- 把map中的value封装到Collection中，把Collection中的元素输出。
*/
public class Test {
    public static void main(String[] args) {
        String s="1.2,3.4,5.6,7.8,5.56,44.55";
        String[] splits = s.split(",");
        Map<Object,Object> m=new HashMap<>();
        for (String string : splits) {
            String[] split1 = string.split("\\.");
            m.put(split1[0],split1[1]);
        }
        Set<Object> keys = m.keySet();
        Collection<Object> values = m.values();
        System.out.println(keys);
        System.out.println(values);
    }
}
